package com.yuerlive.rainbow.entity;

import com.google.gson.annotations.SerializedName;

/**
 * Created by xiaoyi on 2017/5/18.
 */

public class LiveInfo {
    @SerializedName("rainbow_sweet")
    private int rainbowSweet;

    @SerializedName("game_name")
    private String gameName;
    @SerializedName("live_icon")
    private String liveIcon;
    @SerializedName("live_id")
    private String liveId;
    @SerializedName("recommend_flag")
    private int recommendFlag;
    @SerializedName("online_num")
    private int onlineNum;
    private String nickname;
    @SerializedName("user_icon")
    private String userIcon;
    @SerializedName("virtual_num")
    private int virtualNum;
    private int state;  //直播类型 0 关闭；1 直播+游戏；2 特殊直播间有游戏不直播；3 只有直播
    private int charmTotalValue;
    @SerializedName("chat_room_id")
    private String chatRoomId;

    private String rtmp;

    @SerializedName("count_down")
    private int countDown;
   @SerializedName(value = "gameId" ,alternate = {"game_id"})
    private int gameId;

    public int getGameId() {
        return gameId;
    }

    public void setGameId(int gameId) {
        this.gameId = gameId;
    }

    private int getAllSweets;
    private int getAllReward;

    public int getGetAllReward() {
        return getAllReward;
    }

    public void setGetAllReward(int getAllReward) {
        this.getAllReward = getAllReward;
    }

    public int getGetAllSweets() {
        return getAllSweets;
    }

    public void setGetAllSweets(int getAllSweets) {
        this.getAllSweets = getAllSweets;
    }

    public int getRainbowSweet() {
        return rainbowSweet;
    }

    public void setRainbowSweet(int rainbowSweet) {
        this.rainbowSweet = rainbowSweet;
    }

    public int getState() {
        return state;
    }

    public void setState(int state) {
        this.state = state;
    }

    @SerializedName("is_subcribe")
    private int isSubcribe;
    @SerializedName(value = "userId" ,alternate = {"user_id"})
    private String userId;

    @SerializedName("user_total_gold")
    private int userTotalGold;

    /**
     * ----------------------------------------------------------------------
     */
    public int getCharmTotalValue() {
        return charmTotalValue;
    }

    public void setCharmTotalValue(int charmTotalValue) {
        this.charmTotalValue = charmTotalValue;
    }

    public String getChatRoomId() {
        return chatRoomId;
    }

    public void setChatRoomId(String chatRoomId) {
        this.chatRoomId = chatRoomId;
    }

    public String getRtmp() {
        return rtmp;
    }

    public void setRtmp(String rtmp) {
        this.rtmp = rtmp;
    }

    public int getCountDown() {
        return countDown;
    }

    public void setCountDown(int countDown) {
        this.countDown = countDown;
    }

    public int getIsSubcribe() {
        return isSubcribe;
    }

    public void setIsSubcribe(int isSubcribe) {
        this.isSubcribe = isSubcribe;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public int getUserTotalGold() {
        return userTotalGold;
    }

    public void setUserTotalGold(int userTotalGold) {
        this.userTotalGold = userTotalGold;
    }


    public String getGameName() {
        return gameName;
    }

    public void setGameName(String gameName) {
        this.gameName = gameName;
    }

    public String getLiveIcon() {
        return liveIcon;
    }

    public void setLiveIcon(String liveIcon) {
        this.liveIcon = liveIcon;
    }

    public String getLiveId() {
        return liveId;
    }

    public void setLiveId(String liveId) {
        this.liveId = liveId;
    }

    public int getRecommendFlag() {
        return recommendFlag;
    }

    public void setRecommendFlag(int recommendFlag) {
        this.recommendFlag = recommendFlag;
    }

    public int getOnlineNum() {
        return onlineNum;
    }

    public void setOnlineNum(int onlineNum) {
        this.onlineNum = onlineNum;
    }

    public String getNickname() {
        return nickname;
    }

    public void setNickname(String nickname) {
        this.nickname = nickname;
    }

    public String getUserIcon() {
        return userIcon;
    }

    public void setUserIcon(String userIcon) {
        this.userIcon = userIcon;
    }

    public int getVirtualNum() {
        return virtualNum;
    }

    public void setVirtualNum(int virtualNum) {
        this.virtualNum = virtualNum;
    }


    @Override
    public String toString() {
        return "LiveInfo{" +
                "gameName='" + gameName + '\'' +
                ", liveIcon='" + liveIcon + '\'' +
                ", liveId='" + liveId + '\'' +
                ", recommendFlag=" + recommendFlag +
                ", onlineNum=" + onlineNum +
                ", nickname='" + nickname + '\'' +
                ", userIcon='" + userIcon + '\'' +
                ", virtualNum=" + virtualNum +
                '}';
    }
}
